home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group95c.txt / 000067_icon-group-sender _Wed Oct 25 13:15:42 1995.msg < prev    next >
Internet Message Format  |  1996-01-03  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Wed, 25 Oct 1995 08:49:21 MST
  2. To: icon-group@cs.arizona.edu
  3. Date: 25 Oct 1995 13:15:42 GMT
  4. From: rtor@ansa.co.uk (Owen Rees)
  5. Message-Id: <46ld9u$o5v@plato.ansa.co.uk>
  6. Organization: ANSA
  7. Sender: icon-group-request@cs.arizona.edu
  8. References: <CHENANDRE-0910951527080001@std32044.urich.edu>, <462sdg$qqs@archangel.terraport.net>, <DGy8uI.EEy@actrix.gen.nz>
  9. Subject: Re: what to use instead of TCL or PERL
  10. Errors-To: icon-group-errors@cs.arizona.edu
  11.  
  12. Des Kenny (dkenny@atlantis.actrix.gen.nz) wrote:
  13.  
  14. : Are these Objects or "Components"? It is all a bit confusing.
  15.  
  16. : I have seen one definition that makes a strong distinction:
  17.  
  18. : Objects have inheritance and consequently polymorphism.
  19.  
  20. Object does not imply inheritance - see Wegner's taxonomy and his
  21. distinction between object-based and object-oriented.
  22.  
  23. Inheritance is neither necessary nor sufficient for polymorphism. See
  24. Cardelli and Wegner on polymorphism, and consider a subclass that
  25. redefines everything it has inherited.
  26.  
  27. Inheritance can be used to create useful type relationships including
  28. polymorphism but this is not an inevitable consequence of using
  29. inheritance.
  30.  
  31. Remember that "better" and "progress" are meaningless in the absence
  32. of a system of measurement and that "more" and "less" are just a
  33. matter of sign convention until related to a real problem. Attempts to
  34. compare programming languages without reference to a system of values,
  35. or a problem to be solved, are a waste of time.
  36.  
  37. Conjecture:
  38.  
  39. for all programming languages L there exists some context and system
  40. of values in which L is 'best'.
  41.  
  42. --
  43. Owen Rees
  44.  <rtor@ansa.co.uk>, <URL:http://www.ansa.co.uk/Staff/rtor.html>
  45.  Information about ANSA is at <URL:http://www.ansa.co.uk/>.
  46.